Niedawno wprowadzone Webservices umożliwiają użytkownikom komunikację z programem RFEM 6 za pomocą wybranego języka programowania. Ta funkcja została wzbogacona o naszą bibliotekę funkcji wysokiego poziomu (HLF). Biblioteki są dostępne dla języków Python, JavaScript i C#. W artykule omówiono praktyczny przykład programowania generatora kratownic 2D w języku Python. „Uczenie się przez działanie”, jak to się mówi.
Modele konstrukcji w programie RFEM 6 można zapisywać jako bloki i wykorzystywać ponownie w innych plikach programu RFEM. Zaletą bloków dynamicznych w porównaniu z blokami nie-dynamicznymi jest to, że umożliwiają interaktywną modyfikację parametrów konstrukcyjnych w wyniku modyfikowania zmiennych wejściowych. Jednym z przykładów jest możliwość dodawania elementów konstrukcyjnych poprzez zmianę tylko liczby przęseł jako zmiennej wejściowej. W tym artykule zademonstrowano taką funkcjonalność dla bloków dynamicznych tworzonych za pomocą skryptów.
W programie RFEM 6 można zapisywać wybrane obiekty (a także całe konstrukcje) jako bloki i wykorzystywać je w innych modelach. Istnieją trzy typy bloków: bez parametrów, z parametrami i bloki dynamiczne (z wykorzystaniem JavaScript). W niniejszym artykule przedstawiono pierwszy typ bloku (bez parametrów).